package com.whw.springboot.walk.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

@ApiModel(value = "com-whw-springboot-walk-entity-Goods")
@NoArgsConstructor
@Data
public class Goods {

    public interface  ArticleView extends Message.UnionSimpleView {}

    /**
     * 物品编号，后台自动生成
     */
    @ApiModelProperty(value = "物品编号")
    private String goodsId;

    /**
     * 物品名称
     */
    @ApiModelProperty(value = "物品名称")
    private String goodsName;

    /**
     * 物品图片（需要存在后台，单独一个上传接口）
     */
    @ApiModelProperty(value = "物品图片")
    private String goodsImg;

    /**
     * 丢失类型：0找东西，1捡到了东西
     */
    @ApiModelProperty(value = "丢失类型：0找东西，1捡到了东西")
    private Integer goodType;

    /**
     * 物品状态：0未完成，1已完成
     */
    @ApiModelProperty(value = "物品状态：0未完成，1已完成")
    private Integer goodsStatus;

    /**
     * 描述信息
     */
    @ApiModelProperty(value = "描述信息")
    private String goodsDesc;

    /**
     * 发布者用户编号
     */
    @ApiModelProperty(value = "发布者用户编号")
    private String goodsUserId;

    //连表查询用
    private UserInfo userInfo;

    /**
     * 审核状态：0未审核，1已通过，2已拒绝
     */
    @ApiModelProperty(value = "审核状态：0未审核，1已通过，2已拒绝")
    private String goodsCheck;

}
